background image

All brands names or product names are property of their respective holders. Neither the whole nor any part of the information contained in, or the product described in this 
document may be adapted or reproduced in any material form expect with the prior written permission of the copyright holder. The product described in this document is 
subject to continues development and improvements. All particulars of the product and its use contained in this document are given in good faith. All warranties implied or 
expressed including but not limiting to implied warranties of satisfactory quality or fitness for purpose are excluded. This document is intended only to provide information to 
the reader about the product. To the extent permitted by local laws ARM shall not be liable for anz loss or damage arising from the use of any information or any error or 
omission in such information. 

www.keil.com

 

 
ARM, Cortex, CoreSight™, Keil, SecurCore, ULINK, µVision are registered trademarks of ARM Ltd., ARM7, ARM9 are trademarks of ARM Ltd. 

Keil ULINK Series 

Debug and Trace Adapter  

 

 

 

www.keil.com/ulink 

 

The Keil ULINK family of Debug Adaptors connects the 
HOST computer via the USB port to your target system. 
ULINK uses on-chip debug interfaces and supports 
application debugging and flash programing.  
 
The ULINK Debug/Trace adapter series supports traditional 
features like simple and complex breakpoints, watch 
windows, and execution control. Using the Serial Wire 
Output (SWO) additional trace features like event viewer 
and logic analyzer are supported. 
 
The ULINKpro Debug/Trace adapter also interfaces to ETM 
trace connectors and uses streaming trace technology to 
capture the complete instruction trace for code coverage 
and execution profiling.

 
 

ULINK – Edition 

ULINKpro 

ULINKproD 

ULINK2 

Debug & Trace 

 

Serial Wire Debug ( SWD ) 

 

Data Trace ( ITM ) 

 

Data & Event Trace ( SWO ) 

 

Instruction Trace ( ETM ) 

 

✔ 
✔ 

100Mbit/s 

800Mbit/s 

✔ 
✔ 

100Mbit/s 

✔ 
✔ 

1Mbit/s 

 

Supported Devices 

 

ARM7/9 

 

Cortex-M series 

 

XC800/µPSD/XC166/LPC950 

 

 

✔ 
✔ 

 

 

 

✔ 
✔ 

 

 

 

✔ 
✔ 
✔ 

 

I/O Voltage Range 

 

1,2V -3,3V 

 

1,2-3,3V 

 

2,7V – 5,5V 

Target Connector 

 

10-pin (0.05”) 

 

20-pin (0.10”) 

 

20-pin (0.05”) 

 

 

✔ 
✔ 
✔ 

 

 

✔ 
✔ 
✔ 

 

 

✔ 
✔ 

 

 

Connects to 

 

Keil MDK-ARM 

 

Keil PK51 

 

Keil PK166 

 

ARM DS5 

 

 

✔ 
✔ 
✔ 
✔ 

 

 

✔ 
✔ 
✔ 
✔ 

 

✔ 
✔ 
✔ 

 

Order-Code 

 

ULINKPRO 

 

ULINKPRO-D 

 

ULINK2 

 

 

 

The Call Stack + Locals window shows variables  

and the function call nesting. RTOS threads are 

 also shown for applications that use RTX. 

 

 

The Event Viewer displays thread, interrupt, 

and exception execution over time.  

 

Related Products 

 

Keil MDK-ARM Microcontroller Development Kit 

 

ARM DS-5 Development Studio 

 

ULINKpro Isolation Adapter 

 

ULINKpro 5V Adapter